body{
	overflow-x: hidden;
}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:Tahoma;
}
ul {
	list-style:none;
}
img,a img {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
body {
	background:#f4f4f4;
	color:#333;
}
#top {
	width:100%;
	background:black;
	height:50px;
	line-height:50px;
	position:fixed;
	top:0px;
	left:0px;
}
#top .logo {
	width:10%;
	color:#fff;
	font-size:20px;
	font-weight: bold; /*加深颜色*/
	text-indent:10px;
	float:left;
}
#top ul.nav {
	float:left;
}
#top ul.nav li {
	float:left;
}
#top ul.nav li a {
	color:white;
	padding:10px;
}
#top ul.nav li a:hover {
	color:#fff;
	text-decoration:none;
}
#top ul.nav li a.current {
	font-weight:bold;
}
#top .login_info {
	float:right;
	color:white;
	margin:0 30px 0 0;  /*上右下左*/
}
#top .login_info a {
	color:white;
}
#top .login_info a:hover {
	text-decoration:none;
}
#sidebar {
	width:200px;
	position:fixed;
	top:50px;
	left:0px;
}
#sidebar ul {
	margin:20px 0 0 0;
}
#sidebar ul li div.small_title {
	color:#333;
	padding:5px 0 5px 35px;
	background:#ddd;
}
#sidebar ul.child {
	margin:5px 0 5px 10px;
}
#sidebar ul li a {
	color:#333;
	display:block;
	padding:4px 0 4px 28px;
	background:url(bg.png) -265px 9px no-repeat;
}
#sidebar ul li a:hover {
	text-decoration:none;
	background:url(bg.png) -265px 9px no-repeat #e9e9e9;
}
#sidebar ul li a.current {
	background:url(bg.png) -267px -10px no-repeat;
}
#main {
	width:80%;
	margin:70px 0 0 250px;
}
#main .title {
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:20px;
	background:#e6e6e6;
	color:#666;
	font-weight:bold;
}
#main .explain {
	color:#000;
	padding:14px 0;
	background:url(hr.png) 0px bottom repeat-x;
}
#main .explain ul {
	margin:0 0 0 20px;
	line-height:160%;
}
#main .explain a {
	color:#266aae;
}
#main .explain ul li {
	color:#000;
}
#main a {
	color:#266aae;
}
input {
	border:1px solid #ccc;
}
input.sort {
	width:50px;
	height:20px;
}
input.btn {
    border-radius:2px;
    color: #fff;
    font-family: inherit;
    padding:4px 15px;
    text-align: center;
    background:url(btn.png) 0 -120px #1b75b6;
    border:0px;
}
table.list tr {
	height:50px;
	background:url(hr.png) 0px bottom repeat-x;
}
table.list tr th {
	padding-right:40px;
	text-align:left;
}
table.list tr td {
	padding-right:40px;
	text-align:left;
}
table.au input {
	width:300px;
	height:25px;
}
table.au textarea {
	width:300px;
	height:100px;
}
table.au tr {
	background:url(hr.png) 0px bottom repeat-x;
}
table.au tr td {
	text-align:left;
	padding:10px 40px 20px 0;
}
table.au tr td.condition {
	color:#999;
}
